﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using MySql.Data.MySqlClient;

namespace WSDatos
{
    public class clsPromociones
    {
        public DataTable ObtenerPromocion(int cve_cte)
        {
            DataTable dtt;
            clsNegocia manejoInfo = new clsNegocia();
            string comando = "";

            DateTime hoy = DateTime.Today;
            
            if (cve_cte == 0)
            {
                comando = "select promocionescrm.fechaInicio, promocionescrm.fechaFin, promocionescrm.porcentajeDcto, promocionescrm.cve_num, producto.mini, promocionescrm.cantidad from promocionescrm inner join producto on promocionescrm.cve_num= producto.cve_num where promocionescrm.fechaInicio>= '" + hoy.ToString("yyyy-mm-dd") + "' and promocionescrm.fechaFin<= '" + hoy.ToString("yyyy-mm-dd") + "' and producto.status='A'";
            }
            else
            {
                comando = "select promocionescrm.fechaInicio, promocionescrm.fechaFin, promocionescrm.porcentajeDcto, promocionescrm.cve_num, producto.mini, promocionescrm.cantidad from promocionescrm inner join producto on promocionescrm.cve_num= producto.cve_num where promocionescrm.cve_cte=" + cve_cte + " and producto.status='A' promocionescrm.fechaInicio>= '" + hoy.ToString("yyyy-mm-dd") + "' and promocionescrm.fechaFin<= '" + hoy.ToString("yyyy-mm-dd") + "'";

            }

            dtt = manejoInfo.FncSelecciona(comando, "TodosProductos");
            return dtt;
        }

        public DataTable ObtenerPromocionProductos(int cve_num)
        {
            DataTable dtt;
            clsNegocia manejoInfo = new clsNegocia();
            string comando = "";
            DateTime hoy = DateTime.Today;
            
            if (cve_num == 0)
            {
                comando = "select promocionescrm.fechaInicio, promocionescrm.fechaFin, promocionescrm.porcentajeDcto, promocionescrm.cve_num, producto.mini, promocionescrm.cantidad from promocionescrm inner join producto on promocionescrm.cve_num= producto.cve_num where promocionescrm.fechaInicio<= '" + hoy.ToString("yyyyMMdd") + "' and promocionescrm.fechaFin>= '" + hoy.ToString("yyyyMMdd") + "' and producto.status='A'";
            }
            else
            {
                comando = "select promocionescrm.fechaInicio, promocionescrm.fechaFin, promocionescrm.porcentajeDcto, promocionescrm.cve_num, producto.mini, promocionescrm.cantidad from promocionescrm inner join producto on promocionescrm.cve_num= producto.cve_num where promocionescrm.cve_num=" + cve_num + " and promocionescrm.fechaInicio<= '" + hoy.ToString("yyyyMMdd") + "' and promocionescrm.fechaFin>= '" + hoy.ToString("yyyyMMdd") + "' and producto.status='A'";

            }

            dtt = manejoInfo.FncSelecciona(comando, "TodosProductos");
            return dtt;
        }
    }
}
